.sidebar {
  height: 100%;
  padding: 8px 16px;
  background-color: var(--background-color);
  min-width: 320px;
  white-space: nowrap;
  position: relative;
  .core-head {
    border-bottom: 1px solid #eee;
    padding-bottom: 8px;
  }
  .drag-handler {
    width: 6px;
    right: -3px;
    top: 0;
    height: 100%;
    cursor: e-resize;
    position: absolute;
    .handler {
      top: calc(50% - 50px);
      width: 100%;
      border-radius: 4px;
      height: 100px;
      background-color: #5cc2fb;
      position: absolute;
      opacity: 0.5;
    }
    &:hover {
      .handler {
        opacity: 1;
      }
      background-color: #5cc1fb1c;
    }
  }
  .fold-expand {
    display: none;
  }
}

@media screen and (max-width: 750px) {
  .sidebar {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 11;
    background-color: white;
    .drag-handler {
      display: none;
    }
  }
  .fold-expand {
    display: initial !important;
  }
}
